leading-edge radiator - German English Dictionary